Implementation of RETE Algorithm Using Lemon Expert System
نویسندگان
چکیده
The RETE algorithm is an efficient well-organized pattern matching algorithm for implementing production rule systems. The present paper focuses on the RETE algorithm to support disjunctive relationships using “or” connectivity and use the shadow proxy mechanism to update objects in the working memory. A Lemon Expert System is developed to identify the diseases of lemon crop to diagnose the diseases which are affected to the Lemon plants. This system works on the mechanism of Rule based system and the RETE Algorithm. Programmed interviews with domain experts are conducted to build a Lemon Expert Knowledge base. A separate user interface consisting of three different modules namely, End-user/farmer, Expert and Admin are presented here. End-user/farmer module may be used for identifying the diseases for the symptoms entered by the farmer. Expert module used for adding rules and questions to data set by a domain expert. Admin module is used for maintenance like database recovery, when failure occurs, adding new hardware components to improve the quality of the system etc. This expert system is a web based application for online users with JSP as front end and MYSQL as backend. KeywordsExpert Systems, Pattern Matching algorithm, RETE algorithm, Lemon, JSP and MYSQL.
منابع مشابه
A Rete Rule Reasoning Algorithm Based on the Audit Method Ontology
For the application background on a guidance of audit information resource, this paper constructs the ontology of audit methods which is suitable for medical insurance in audit field, and provides information basis for the ontology-based rule reasoning, through utilizing the collected relevant information of audit methods in actual work of medical insurance. Then, the paper mainly researches th...
متن کاملChart Generation Using Production Systems
Productions systems, traditionally mainly used for developing expert systems, can also be employed for implementing chart generators. Focusing on bottom-up chart generation, we describe how the notions of chart algorithms relate to the knowledge base and Rete network of production systems. We draw on experience gained in two research projects on natural language generation (NLG), one involving ...
متن کاملRete Algorithm Applied to Robotic Soccer
This article is a first approach to the use of Rete algorithm to design a team of robotic soccer playing agents for Robocup Soccer Server. Rete algorithm is widely used to design rule-based expert systems. Robocup Soccer Server is a system that simulates 2D robotic soccer matches. The paper presents an architecture based on CM United team architecture for Robocup Soccer Server simulation system...
متن کاملFuzzyShell: a large-scale expert system shell using fuzzy logic for uncertainty reasoning
There exist in the literature today many contributions dealing with the incorporation of fuzzy logic in expert systems. However, unfortunately, much of what has been proposed can only be applied to small-scale expert systems; that is, when the number of rules is in the dozens as opposed to in the hundreds. The more traditional (nonfuzzy) expert systems are able to cope with large numbers of rul...
متن کاملEstimation Medicine for Diseases System to Support Medical Diagnosis by Expert System
Researches confirmed that 70 thousand cases of death, which happen yearly in the world, were because of the misprescribing of the drug itself or its dose (overdose or lower dose). Choosing the wrong alternative drug inspired the professionals in the healthcare field to the importance of assigning the best technologies to decrease the percentages of the therapeutic methods in giving the drug to ...
متن کامل